var util = require('../../../utils/util.js');
var api = require('../../../config/api.js');
var app=getApp()
let url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx2be380fdde5b4d4f&secret=aab61b48e5b9b7d45485ac93feaa9107';


Page({

  /**
   * 页面的初始数据
   */
  data: {
  
  },


  // 取消支付
  tocancel(){
    let waitorder=wx.getStorageSync('waittopay');
    console.log(waitorder)
   let order_sn=wx.getStorageSync('order_sn')
    let orders=wx.getStorageSync('orders');
    let openid=orders[0].openid

    // if(waitorder){
    //   console.log(2)
    //   uid=waitorder['order']['uid']
    //   pid=waitorder['order']['pid']
      
      // util.request(api.OrderCancel,{
      //   uid:uid,
      //   pid:pid
      // },"POST").then(res=>{
      //   console.log('res:pay:',res)
      // })


    // }
    
    
    // console.log(orders)
    wx.switchTab({
      url: '/pages/order/order/order',
    })

  },
  // 确定支付
  tosuccess(e){
    // let waitorder=wx.getStorageSync('waittopay');
    // console.log(waitorder)
    let order_sn;
    let user_id;
    // if(waitorder){
      // console.log(2)
      // order_sn=waitorder['order']['order_sn']
      // user_id=waitorder['order']['uid']
    // }else{
      order_sn=wx.getStorageSync('order_sn')
      let orders=wx.getStorageSync('orders');
      let openid=orders[0].openid
      console.log('orders:',orders[0].openid)
      // user_id=orders[0]['user_id']
    // }
    
    // util.request(api.OrderUpdate,{
    util.request(api.UpdataOrders,{
      openid:openid,
      order_sn:order_sn
    },"POST").then(res=>{
      console.log(res)
      if(res.errno==0){
        let goods=res.good;
        let order_sn=res.order_sn;
        let code=res.code;
        order_sn=order_sn.slice(1,29);
        this.submit(order_sn,goods['price'],'出货中',goods['gname'],code);
      }
      
    })
    // order_sn,order_status,order_deail,order_goods,order_remark
    
    // orders.forEach((item,index)=>{
    //   item['state']='已完成'
    // })
    // wx.setStorageSync('orders', orders)
    // wx.switchTab({
    //   url: '/pages/order/order/order',
    // })
  },




  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.vibrateLong({success: function(){
      console.log('zhendong');
    }});
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  // 提交
  submit(order_sn,order_money,order_status,order_goods,order_code) {
    console.log(order_sn,order_money,order_status,order_goods,order_code)
    wx.requestSubscribeMessage({
      tmplIds: ['imqOh-yRCr8EvxG2jcyWKtb-cpxeh9MBKcqs5WxPqxw'],
      success: res => {
        let openid=wx.getStorageSync('openid'); 
        var data = {
          "touser": openid,
          "template_id": "imqOh-yRCr8EvxG2jcyWKtb-cpxeh9MBKcqs5WxPqxw",
          "page": "pages/order/pay/pay",
          "data": {
            // 订单编号
            "character_string10": {
              "value": order_sn
            },
            // 订单money
            "amount11": {
              "value": order_money
            },
            // 订单状态
            "phrase14": {
              "value": order_status
            },
            // 商品名称
            "thing16": {
              "value": order_goods
            },
            // 取餐码
            "character_string3": {
              "value": order_code
            }
          },
        }
        // let access_token=wx.getStorageSync('token')
        util.request(api.Tomsg,{'data':data},"POST").then(res=>{
          if (res.errno == 0) {
            wx.showToast({
              title: '提交成功',//提示文字
              duration:2000,//显示时长
              mask:true,//是否显示透明蒙层，防止触摸穿透，默认：false  
              icon:'success', //图标，支持"success"、"loading"  
              success:function(){ 
                wx.switchTab({
                  url: '/pages/order/order/order',
                })
              },//接口调用成功
              fail: function () { },  //接口调用失败的回调函数  
              complete: function () { } //接口调用结束的回调函数
            })
          }
        })
      }
    })
        // util.request({
        //   method: "POST",
        //   url:api.Tomsg,
        //   // url: 'https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=' + res.data.access_token,
        //   // access_token:access_token,
        //   data: {'data':data},
        //   success: res => {
        //     console.log(res)
        //     if (res.data.errcode == 0) {
        //       wx.showToast({
        //         title: '提交成功',//提示文字
        //         duration:2000,//显示时长
        //         mask:true,//是否显示透明蒙层，防止触摸穿透，默认：false  
        //         icon:'success', //图标，支持"success"、"loading"  
        //         success:function(){ 
        //           wx.switchTab({
        //             url: '/pages/order/order/order',
        //           })
        //         },//接口调用成功
        //         fail: function () { },  //接口调用失败的回调函数  
        //         complete: function () { } //接口调用结束的回调函数
        //       })
        //     }
        //   }
        // })

        // console.log(res)
        // this.getOpenId(res => {
        //   this.data.openid = res.data.openid;
        //   this.getAccessToken(res => {
        //     console.log(res.data.access_token)
            
        //   })
        // })
      // }
    // })
  
  
  },
  // 获取openid
  // getOpenId(success) {
  //   wx.login({
  //     success(res) {
  //       wx.request({
  //         url: 'https://api.weixin.qq.com/sns/jscode2session',
  //         data: {
  //           appid: 'wx2be380fdde5b4d4f',
  //           secret: 'aab61b48e5b9b7d45485ac93feaa9107',
  //           grant_type: 'authorization_code',
  //           js_code: res.code
  //         },
  //         success: success
  //       })
  //     }
  //   })
  // },

  // //获取 access_token,
  // getAccessToken(success) {
  //   wx.request({
  //     url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx2be380fdde5b4d4f&secret=aab61b48e5b9b7d45485ac93feaa9107',
  //     success: success
  //   })
  // }
})